import Vue from "vue";
import axios from "axios";

// 设置基础路径
axios.defaults.baseURL = 'http://127.0.0.1/heimamm/public';
// 允许携带cookies
axios.defaults.withCredentials = true;

 // Add a request interceptor
// 请求拦截器
axios.interceptors.request.use(
  function(config) {
    // Do something before request is sent
    
    return config;
  },
  function(error) {
    // Do something with request error
    return Promise.reject(error);
  }
);

// 响应拦截器
// Add a response interceptor
axios.interceptors.response.use(
  function(response) {
    // Do something with response data
    
    return response.data;
  },
  function(error) {
    // Do something with response error
    return Promise.reject(error);
  }
);
Vue.prototype.$axios = axios;